@import url("../KuBa - Kulturzentrum am EuroBahnhof e.V.   Aktuell Detail-Dateien/rte.css");
* {
  margin: 0px;
  padding: 0px;
}
body {
  background-color: #e3e3e3;
  background-color: #e3e3e3 none repeat scroll 0 0;
  font-family: Arial;
  text-align: center;
}
#Rahmen {
background-color: #fff;
  background-image: url("/fileadmin/system/lay/content_hg.gif");
  background-repeat: repeat-y;
  margin: 0px auto;
  text-align: left;
  width: 985px;
}
#breadCr {
  background-color: #f1f1f1;
  border-bottom: 5px solid #313b3c;
  color: #313b3c;
  font-size: 0.75em;
  margin-left: 217px;
  padding: 8px 0px 8px 10px;
  text-align: left;
}
.aBreadCr > br {
  display:none;
}
a.aBreadCr:link, a.aBreadCr:active, a.aBreadCr:visited {
  color: #666666;
  text-decoration: none;
}
.aBreadCrActive, a.aBreadCrActive:link, a.aBreadCrActive:active, a.aBreadCrActive:visited, a.aBreadCr:hover {
  text-decoration: underline;
}
#Header {
  background-color: #f07e00;
}
#Logo {
  background-color: #ffffff;
  float: left;
  height: 148px;
  padding-bottom: 10px;
  width: 217px;
}
#Headerbild {
  float: left;
  height: 148px;
  padding: 0px 0px 0px 0px;
  width: 463px;
}
#navP {
    float: left;
    font-size: 0.65em;
    font-weight: bold;
    padding: 39px 8px 27px;
    text-align: center;
    width: 219px;
}
a.aNavP:link, a.aNavP:active, a.aNavP:visited {
  color: #ffffff;
  font-size: 1em;
  text-decoration: none;
}
a.aNavPActive:link, a.aNavPActive:active, a.aNavPActive:visited{color: #ffffff;
  font-size: 1em;
  text-decoration: none;
  
}
a.aNavP:hover {
  background-color: #fff;
    color: #f07e00!important;
    padding:3px;
}
#Suche {
  float: left;
  margin: 29px 0px 0px;
  text-align: right;
  width: 257px;
}
#Suche form {
  display: inline;
  margin: 0px;
  padding: 0px;
}
#Suche .searchfield {
  border: 1px solid #ffffff;
  color: #333333;
  font-size: 11px;
  font-weight: normal;
  padding: 3px;
  vertical-align: middle;
  width: 169px;
  border-radius: 0;
}
#Suche .submitbtn {
  border: 0px none;
  padding: 0px;
  vertical-align: middle;
  width: auto;
  border-radius: 0;
}
#Suche .submitbtn:hover {
opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
  border: 0px none;
  padding: 0px;
  vertical-align: middle;
  width: auto;
  border-radius: 0;
  /*background-image: url("/fileadmin/system/lay/btn_submit_hover.gif");
  background-repeat: repeat-y
  z-index:999;*/
}
#Content {
  background-color: #fff;
  color: #333333;
  float: left;
  font-size: 0.8em;
  line-height: 1.6em;
  padding: 24px 36px 46px;
  width: 411px;
}
#Content p {
  margin: 5px 0px 10px;
}
#ContentText {
  color: #575757;
  font-size: 11px;
  height: auto ! important;
  line-height: 20px;
  min-height: 500px;
}
#Contentrechts {
  background-color: #f5f3f3;
  color: #333333;
  float: left;
  font-size: 0.8em;
  line-height: 1.6em;
  min-height: 400px;
  padding: 24px 20px 0px 24px;
  width: 240px;
}
#Content_Left_Inner {
  background-color: #ffffff;
  color: #333333;
  font-size: 0.7em;
  padding: 10px 0px 0px 15px;
  line-height: 20px;
}

#startseite #Content_Left_Inner {
  background-color: #ffffff;
  color: #333333;
  font-size: 0.7em;
  padding: 10px 0px 0px 0px;
  line-height: 20px;
}
#startseite #Content_Left_Inner embed {
  width:195px;
  height:109px;
}
#einespalte #Content {
  width: 696px;
}
#einespalte #Rahmen {
  background-image: url("/fileadmin/system/lay/content_einspalte_hg.gif");
  background-repeat: repeat-y;
}
#einespalte #Contentrechts {
  display: none;
}
#ContentText p {
  margin: 0px;
  padding: 0px;
}
#Content ul {
  list-style-type: square;
  margin: 0px 0px 10px 31px;
}
#Content ol {
  margin: 0px 0px 10px 20px;
}
#Contentrechts .rahmen h1, #Content_Left_Inner .rahmen h1 {
  margin-top: 5px;
}
#Content ul li, #Content ol li {
  margin: 0px 0px 8px;
}
#NavH {
  background-color: #313b3c;
  background: rgb(91,89,89); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(91,89,89,1) 0%, rgba(49,59,60,1) 81%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(91,89,89,1)), color-stop(81%,rgba(49,59,60,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(91,89,89,1) 0%,rgba(49,59,60,1) 81%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(91,89,89,1) 0%,rgba(49,59,60,1) 81%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(91,89,89,1) 0%,rgba(49,59,60,1) 81%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(91,89,89,1) 0%,rgba(49,59,60,1) 81%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5959', endColorstr='#313b3c',GradientType=0 ); /* IE6-9 */
  color: #ffffff;
  height: 40px;
  padding: 10px 0px 0px;
  width: 985px;
}
#NavH ul {
  list-style-type: none;
  padding: 4px 0px 0px;
}
#NavH ul li {
  display: inline;
  height: 30px;
  margin: 0px;
  padding: 0px 0px 0px 2px;
  color: #6f6c6c;
}
.aNavH, a.aNavH:link, a.aNavH:active, a.aNavH:visited {
  color: #ffffff;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0px;
  padding: 8px 0px 10px;
  text-decoration: none;
}
.aNavHActive, a.aNavHActive:link, a.aNavHActive:active, a.aNavHActive:visited, a.aNavH:hover {

}

#NavH #NavHFirst {
    display: inline;
    float: left;
    height: 50px;
    padding-left: 61px;
   /* background-color: #fc4f0b;*/
    padding: 8px 78px 2px 20px;
    margin: -10px 0 !important;
    }
    
.aNavHFirst, a.aNavHFirst:link, a.aNavHFirst:active, a.aNavHFirst:visited {
  color: #fff;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0px;
  padding: 8px 10px;
  text-decoration: none;
}

.aNavHFirstActive, a.aNavHFirstActive:link, a.aNavHFirstActive:active, a.aNavHFirstActive:visited, a.aNavHFirstActive:hover {
  color: #ffffff;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0px;
  padding: 8px 10px;
  text-decoration: none;
}
a.aNavHFirst:hover {
  /*color: #000;*/
  color: #fc4f0b;
}

#NavH #NavHSecond {
  color: #e9e8e8;
  float: left;
  height: 30px;
  margin: 0px 0px 0px 26px;
  width: 550px;
}
.aNavHSecond, a.aNavHSecond:link, a.aNavHSecond:active, a.aNavHSecond:visited {
  color: #fff;
font-size: 0.9em;
  font-weight: bold;
  letter-spacing: 0.05em;
  margin: 0px;
  padding: 8px 10px;
  text-decoration: none;
}
a.aNavHSecond:hover {
  color: #f07e00;
}
.aNavHSecondActive, a.aNavHSecondActive:link, a.aNavHSecondActive:active, a.aNavHSecondActive:visited, a.aNavHSecondActive:hover {
  color: #ffffff;
  font-size: 0.9em;
  font-weight: bold;
  letter-spacing: 0.05em;
  margin: 0px;
  padding: 8px 10px;
  text-decoration: none;
}
#NavH #NavHThird {
  color: #e3e3e3;
  float: right;
  height: 30px;
  margin: 0px;
  width:221px;
}
a.aNavHThird:link, a.aNavHThird:active, a.aNavHThird:visited {
  color: #e3e3e3;
  font-size: 0.9em;
  font-weight: bold;
  padding: 0px 8px;
  text-decoration: none;
}
a.aNavHThird:hover {
  color: #f07e00;
}
a.aNavHThirdActive:link, a.aNavHThirdActive:active, a.aNavHThirdActive:visited, a.aNavHThirdActive:hover {
  color: #ffffff;
  font-size: 0.9em;
  font-weight: bold;
  padding: 7px 8px 8px;
  text-decoration: none;
}
#startseite #Links {
    background-color: #ffffff;
    float: left;
    min-height: 424px;
    padding: 0 7px 0 15px;
    width: 195px;
}
#Links {
  background-color: #ffffff;
  float: left;
  min-height: 424px;
  padding:0px;
  width: 217px;
}
#NavC ul {
  border-top: 1px solid #cccccc;
  list-style-type: none;
  margin: 34px 0px 20px;
  padding: 0px;
}
#NavC ul li {
  border-bottom: 1px solid #cccccc;
  margin: 0px;
  padding: 0px;
}
.aNavC, a.aNavC:active, a.aNavC:visited, a.aNavC:link {
  color: #333333;
  display: block;
  font-size: 0.8em;
  font-weight: bold;
  padding: 6px 1px 6px 17px;
  text-decoration: none;
}
.aNavCActive, a.aNavCActive:active, a.aNavCActive:visited, a.aNavCActive:link, a.aNavC:hover {
  background-color: #313b3c;
  color: #ffffff;
  display: block;
  font-size: 0.8em;
  font-weight: bold;
  padding: 6px 1px 6px 17px;
  text-decoration: none;
}
#NavC ul li ul {
  background-color: #cccccc;
  border: 0px none;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#NavC ul li ul li {
  border-bottom: 1px solid #cccccc;
  margin: 0px;
  padding: 0px;
}
.aUNavC, a.aUNavC:active, a.aUNavC:visited, a.aUNavC:link {
  background-color: #fff;
  color: #666666;
  display: block;
  font-size: 0.8em;
  font-weight: normal;
  height: 100%;
  padding: 6px 1px 6px 17px;
  text-decoration: none;
}
.aUNavCActive, a.aUNavCActive:active, a.aUNavCActive:visited, a.aUNavCActive:link, a.aUNavC:hover {
  background-color: #f07e00;
  color: #ffffff;
  display: block;
  font-size: 0.8em;
  font-weight: normal;
  height: 100%;
  padding: 6px 1px 6px 17px;
  text-decoration: none;
}
.aUNavC2, a.aUNavC2:active, a.aUNavC2:visited, a.aUNavC2:link {
  color: #666666;
  display: block;
  font-size: 11px;
  font-weight: normal;
  height: 100%;
  padding: 6px 1px 6px 17px;
  text-decoration: none;
}
.aUNavC2Active, a.aUNavC2Active:active, a.aUNavC2Active:visited, a.aUNavC2Active:link, a.aUNavC2:hover {
  background-color: #e9e8e8;
  color: #333333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  height: 100%;
  padding: 6px 1px 6px 17px;
  text-decoration: none;
}
#footer {
  background-color: #313b3c;
  color: #cccccc;
  font-size: 0.8em;
  margin: auto;
  padding: 26px 50px 26px 0px;
  width: 935px;
}
.aFooter, a.aFooter:link, a.aFooter:active, a.aFooter:visited {
  color: #cccccc;
  padding: 0px 10px;
  text-decoration: none;
}
a.aFooterActive:link, a.aFooterActive:active, a.aFooterActive:visited, a.aFooter:hover {
  text-decoration: underline;
}
fieldset {
  border: medium none;
}
input, textarea, select {
  border: 0px solid #666666;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 6px;
  margin-top: 6px;
  padding:4px;
  border-radius: 6px;
}
fieldset.powermail_fieldset label {
  clear: both;
  display: block;
  float: left;
  width: 150px;
}
fieldset.powermail_fieldset legend {
  margin-bottom: 8px;
  margin-top: 8px;
}
div.powermail_fieldwrap {
  margin: 10px 0px;
}
.powermail_fieldwrap.powermail_fieldwrap_text.powermail_fieldwrap_5.odd, .powermail_fieldwrap.powermail_fieldwrap_text.powermail_fieldwrap_5.even, .powermail_fieldwrap.powermail_fieldwrap_submit.powermail_fieldwrap_7.odd {
  background-color: #e3e3e3!important;
}
fieldset.powermail_fieldset input.powermail_submit {
  background-color: #d22e08;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  margin: 20px 0px 10px 150px;
  padding: 5px;
  border-radius: 6px;
}
fieldset.powermail_fieldset input.powermail_submit:hover {
  background-color: #313b3c;
}
fieldset.powermail_fieldset input.powermail_submit a:hover {
  color: #ffffff;
}
.clearer, .Clearer {
  clear: both;
  font-size: 0px;
  height: 0px;
  line-height: 0;
  margin: 0px;
  padding: 0px;
}
.hide {
  display: inline;
  height: 0px;
  left: -1000px;
  overflow: hidden;
  position: absolute;
  top: -1000px;
  width: 0px;
}
.csc-textpic-caption {
  font-size: 0.95em;
  font-style: italic;
}
.rahmen {
  border: 1px solid #bab6b6;
  margin: 2px 0px;
  padding: 2px 2px 2px 10px;
}
news-single-files .filelinks a:active, .filelinks a:visited, .filelinks a:link, .news-single-files a:active, .news-single-files a:visited, .news-single-files a:link {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
.filelinks a:hover, .news-single-files a:hover {
  color: #333333;
}
.filelinktitle {
  font-size: 1.2em;
  margin: 10px 0;
}
.filelinkadditional {
  color: #999999;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 10px;
}
#Contentrechts .csc-menu, #Content_Left_Inner .csc-menu {
  line-height: 20px;
}
#Contentrechts .csc-menu li, #Content_Left_Inner .csc-menu li {
  font-size: 2em !important;
  line-height: 0.6em;
  list-style-type: none;
  margin: 0 0 20px;
  padding: 0;
}
#Contentrechts .csc-menu a, #Contentrechts .csc-menu a:link, #Contentrechts .csc-menu a:active, #Contentrechts .csc-menu a:visited, #Content_Left_Inner .csc-menu a, #Content_Left_Inner .csc-menu a:link, #Content_Left_Inner .csc-menu a:active, #Content_Left_Inner .csc-menu a:visited {
  color: #666666;
  font-size: 0.5em;
  font-weight: normal;
  text-decoration: none;
}
#Contentrechts .csc-menu a:hover, #Content_Left_Inner .csc-menu a:hover {
  color: #000000;
  font-size: 0.5em;
  font-weight: normal;
  text-decoration: underline;
}
.csc-linkToTop .csc-linkToTop a, .csc-linkToTop a:link, .csc-linkToTopu a:active, .csc-linkToTop a:visited {
  color: #666666;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
.csc-linkToTop a:hover {
  color: #000000;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
}
.csc-menu a, .csc-menu a:link, .csc-menu a:active, .csc-menu a:visited {
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
.csc-menu a:hover {
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
}

#facebook {padding: 0 8px 0 15px;}

#facebook img {
  float: left;
  padding: 0 8px 0 0px;
}
#facebook p {
  font-size: 0.55em;
  padding: 18px 0px 0px;
}
#facebook > a {
  color: #666666;
  text-decoration: none;
}
#facebook hr, hr {
  background-color: #ccc;
  border: medium none;
  color: #444444;
  height: 3px;
  margin: 25px 0px;
}

.filelinks_layout_2 .odd, .filelinks_layout_2 .even,
.filelinks_layout_1 .odd, .filelinks_layout_1 .even {
  padding: 20px 0;
   background-color: inherit !important;
}

#startseite #Links .filelinkicon {
    float: none !important;
    height: 108px;
    overflow: hidden;
}
.csc-mailform-submit {
  background-color: #313b3c;
  border-radius: 6px;
  color: #ffffff;
  font-weight: bold;
  margin-left: 95px;
  padding: 4px;
}
.nl-link {
  background-color: #999999;
  border-radius: 6px;
  color: #ffffff;
  float: right;
  font-weight: bold;
  margin: -51px 0 0 200px;
  padding: 4px;
  text-decoration: none;
}
.csc-mailform-submit:hover, .nl-link:hover {
  background-color: #f07e00;
}
label {
  margin-right: 30px;
}
.error {
  display: inline;
  left: 556px!important;
  position: absolute;
  top: 360.967px;
  visibility: visible;
}
.error > p {
  color: #ff0000;
  font-size: 12px;
}

img:hover  {
opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */

}

#Headerbild img:hover {opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */}
    
        .tx-indexedsearch-title {
     font-size: 15px;
}


/*----------suche--------*/
.tx-indexedsearch-icon {
     display: none;
}

.res {
     border-bottom: 1px solid #cccccc;
     margin: 0px 0px 10px;
     padding: 0px 0px 10px;
}

.tx-indexedsearch {
     margin-top: 20px;
}

.tx-indexedsearch-form {
     float: left;
     width: inherit;
}

.tx-indexedsearch-search-submit {
     float: left;
     width: inherit;
}

.tx-indexedsearch-searchbox-sword {
     height: 16px;
}

.tx-indexedsearch-whatis {
     margin: 10px 0px;
}

.tx-indexedsearch-browsebox ul.browsebox, .tx-indexedsearch-browsebox p {
     list-style-type: none;
     margin: 20px 0px ! important;
     text-align: center;
}
.tx-indexedsearch-browselist-currentPage a, .browsebox a  {
color: #333;}



.tx-indexedsearch-browsebox ul.browsebox li {
     display: inline;
     margin: 0px 5px;
     padding:0 16px 0 0;
}

.tx-indexedsearch-result-number, .tx-indexedsearch-info .tx-indexedsearch-text-item-path {
     display: none;
}

.tx-indexedsearch-info dt, .tx-indexedsearch-info dd {
     display: inline;
}

.tx-indexedsearch-redMarkup {
     color: #333;
}
.tx-indexedsearch-title.title > a {
color: #333;}

.tx-indexedsearch-info dt, .tx-indexedsearch-info dd
{display: none;}

.tx-indexedsearch-searchbox-button.submit {
    background-color: #313b3c;
  border-radius: 6px;
  color: #ffffff;
  font-weight: bold;
  margin-left: 30px;
  padding: 4px
}

.tx-indexedsearch-searchbox-button.submit:hover { background-color: #f07e00;}

.myGallery {
    border: none medium #e3e3e3!important;
    display: none;
    height: 345px;
    width: 460px;
    z-index: 5;
}
.jdGallery .slideElement {
    background-color: #e3e3e3!important;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    width: 100%;
}